/**
 * 
 */
package py.com.alfa.escriba.gui.dto.admin;

import java.util.List;


/**
 * @author bsandoval
 *
 */
public class ControlesInfoDTO extends ControlesDTO {
	
	private PersonaDTO escribano;
	private TabRefDTO estado;
	
	private List<ControlesNaturalezasInfoDTO> naturalezas;
	private List<ControlesPersonasInfoDTO> personas;
	private List<ControlesVehiculosInfoDTO> vehiculos;
	private List<ControlesFormulariosInfoDTO> formularios;
	private List<ControlesInmueblesInfoDTO> inmuebles;
	
	public PersonaDTO getEscribano() {
		return escribano;
	}
	public void setEscribano(PersonaDTO escribano) {
		this.setIdescribano(escribano != null ? escribano.getId() : null);
		this.escribano = escribano;
	}
	public TabRefDTO getEstado() {
		return estado;
	}
	public void setEstado(TabRefDTO estado) {
		this.setIdestado(estado != null ? estado.getId() : null);
		this.estado = estado;
	}
	public List<ControlesNaturalezasInfoDTO> getNaturalezas() {
		return naturalezas;
	}
	public void setNaturalezas(List<ControlesNaturalezasInfoDTO> naturalezas) {
		this.naturalezas = naturalezas;
	}
	public List<ControlesPersonasInfoDTO> getPersonas() {
		return personas;
	}
	public void setPersonas(List<ControlesPersonasInfoDTO> personas) {
		this.personas = personas;
	}
	public List<ControlesVehiculosInfoDTO> getVehiculos() {
		return vehiculos;
	}
	public void setVehiculos(List<ControlesVehiculosInfoDTO> vehiculos) {
		this.vehiculos = vehiculos;
	}
	
	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("ControlesInfoDTO [escribano=").append(escribano)
				.append(", estado=").append(estado).append(", naturalezas=")
				.append(naturalezas).append(", personas=").append(personas)
				.append(", vehiculos=").append(vehiculos)
				.append(", formularios=").append(formularios)
				.append(", toString()=").append(super.toString()).append("]");
		return builder.toString();
	}
	public List<ControlesFormulariosInfoDTO> getFormularios() {
		return formularios;
	}
	public void setFormularios(List<ControlesFormulariosInfoDTO> formularios) {
		this.formularios = formularios;
	}
	public List<ControlesInmueblesInfoDTO> getInmuebles() {
		return inmuebles;
	}
	public void setInmuebles(List<ControlesInmueblesInfoDTO> inmuebles) {
		this.inmuebles = inmuebles;
	}
	
	
}
